package com.ccp.dev.qbdms.model;

import java.math.BigDecimal;
import com.ccp.dev.qbdms.expimp.annotation.ExpAnnotation;
import com.ccp.dev.qbdms.expimp.annotation.FlowSubject;
import com.ccp.dev.qbdms.expimp.annotation.ImpAnnotation;
import com.ccp.dev.qbdms.expimp.annotation.Record;
import java.util.Date;

/**
 * 紧急例外放行表 w_qbd_emergent_pass
 * 
 * @author prh
 * @date 2020-10-19 14:26:48
 */
@ImpAnnotation(description = "紧急例外放行")
@ExpAnnotation(description = "紧急例外放行")
@FlowSubject(subjectName = "紧急例外放行")
public class WQbdEmergentPass extends BaseBusinessModel<WQbdEmergentPass> {
    private static final long serialVersionUID = 1L;

    /**
     * 主键
    */
    @Record("主键")
    private String  id;
    /**
     * 编号
    */
    @Record("编号")
    @ExpAnnotation(description = "编号")
    private String  registernum;
    /**
     * 编号
     */
    @Record("编号")
    private String  registernumb;
    /**
     * 型号
    */
    @Record("型号")
    @ExpAnnotation(description = "型号")
    private String  model;
    /**
     * 产品名称
    */
    @Record("产品名称")
    @ExpAnnotation(description = "产品名称")
    private String  productname;
    /**
     * 产品代号
    */
    @Record("产品代号")
    @ExpAnnotation(description = "产品代号")
    private String  productsymbol;
    /**
     * 产品编号
    */
    @Record("产品编号")
    @ExpAnnotation(description = "产品编号")
    private String  productnum;
    /**
     * 数量
    */
    @Record("数量")
    @ExpAnnotation(description = "数量")
    private String  totalnum;
    /**
     * 放行地点
    */
    @Record("放行地点")
    @ExpAnnotation(description = "放行地点")
    private String  passplace;
    /**
     * 放行时间
    */
    @Record("放行时间")
    @ExpAnnotation(description = "放行时间")
    private Date  passtime;
    /**
     * 放行类别
    */
    @Record("放行类别")
    @ExpAnnotation(description = "放行类别")
    private String  passcategory;
    /**
     * 闭环时间/放行结点
    */
    @Record("闭环时间/放行结点")
    @ExpAnnotation(description = "闭环时间/放行结点")
    private Date  closelooptime;
    /**
     * 放行理由描述
    */
    @Record("放行理由描述")
    @ExpAnnotation(description = "放行理由描述")
    private String  passreason;
    /**
     * 流程状态
    */
    @Record("流程状态")
    @ExpAnnotation(description = "流程状态")
    private String  status;
    /**
     * 跟踪处理结果
    */
    @Record("跟踪处理结果")
    @ExpAnnotation(description = "跟踪处理结果")
    private String  followresult;
    /**
     * 责任人
    */
    @Record("责任人")
    @ExpAnnotation(description = "责任人")
    private String  dutyperson;
    /**
     * 责任人id
    */
    @Record("责任人id")
    private String  dutypersonid;
    /**
     * 跟踪处理结果验证
    */
    @Record("跟踪处理结果验证")
    @ExpAnnotation(description = "跟踪处理结果验证")
    private String  followresultcheck;
    /**
     * 检验员
    */
    @Record("检验员")
    @ExpAnnotation(description = "检验员")
    private String  inspector;
    /**
     * 检验员id
    */
    @Record("检验员id")
    private String  inspectorid;
    /**
     * 紧急例外放行单上传
    */
    @Record("紧急例外放行单上传")
    private String  passurl;

    private int count;

    public String getId() {
        return this.id;
    }
    public void setId(String id) {
        this.id = id;
    }
    public String getRegisternum() {
        return this.registernum;
    }
    public void setRegisternum(String registernum) {
        this.registernum = registernum;
    }
    public String getModel() {
        return this.model;
    }
    public void setModel(String model) {
        this.model = model;
    }
    public String getProductname() {
        return this.productname;
    }
    public void setProductname(String productname) {
        this.productname = productname;
    }
    public String getProductsymbol() {
        return this.productsymbol;
    }
    public void setProductsymbol(String productsymbol) {
        this.productsymbol = productsymbol;
    }
    public String getProductnum() {
        return this.productnum;
    }
    public void setProductnum(String productnum) {
        this.productnum = productnum;
    }
    public String getTotalnum() {
        return this.totalnum;
    }
    public void setTotalnum(String totalnum) {
        this.totalnum = totalnum;
    }
    public String getPassplace() {
        return this.passplace;
    }
    public void setPassplace(String passplace) {
        this.passplace = passplace;
    }
    public Date getPasstime() {
        return this.passtime;
    }
    public void setPasstime(Date passtime) {
        this.passtime = passtime;
    }
    public String getPasscategory() {
        return this.passcategory;
    }
    public void setPasscategory(String passcategory) {
        this.passcategory = passcategory;
    }
    public Date getCloselooptime() {
        return this.closelooptime;
    }
    public void setCloselooptime(Date closelooptime) {
        this.closelooptime = closelooptime;
    }
    public String getPassreason() {
        return this.passreason;
    }
    public void setPassreason(String passreason) {
        this.passreason = passreason;
    }
    public String getStatus() {
        return this.status;
    }
    public void setStatus(String status) {
        this.status = status;
    }
    public String getFollowresult() {
        return this.followresult;
    }
    public void setFollowresult(String followresult) {
        this.followresult = followresult;
    }
    public String getDutyperson() {
        return this.dutyperson;
    }
    public void setDutyperson(String dutyperson) {
        this.dutyperson = dutyperson;
    }
    public String getDutypersonid() {
        return this.dutypersonid;
    }
    public void setDutypersonid(String dutypersonid) {
        this.dutypersonid = dutypersonid;
    }
    public String getFollowresultcheck() {
        return this.followresultcheck;
    }
    public void setFollowresultcheck(String followresultcheck) {
        this.followresultcheck = followresultcheck;
    }
    public String getInspector() {
        return this.inspector;
    }
    public void setInspector(String inspector) {
        this.inspector = inspector;
    }
    public String getInspectorid() {
        return this.inspectorid;
    }
    public void setInspectorid(String inspectorid) {
        this.inspectorid = inspectorid;
    }
    public String getPassurl() {
        return this.passurl;
    }
    public void setPassurl(String passurl) {
        this.passurl = passurl;
    }

    @Override
    public String toString() {
        return "WQbdEmergentPass{" +
                "id='" + id + "'," +
                "registernum='" + registernum + "'," +
                "model='" + model + "'," +
                "productname='" + productname + "'," +
                "productsymbol='" + productsymbol + "'," +
                "productnum='" + productnum + "'," +
                "totalnum='" + totalnum + "'," +
                "passplace='" + passplace + "'," +
                "passtime='" + passtime + "'," +
                "passcategory='" + passcategory + "'," +
                "closelooptime='" + closelooptime + "'," +
                "passreason='" + passreason + "'," +
                "status='" + status + "'," +
                "followresult='" + followresult + "'," +
                "dutyperson='" + dutyperson + "'," +
                "dutypersonid='" + dutypersonid + "'," +
                "followresultcheck='" + followresultcheck + "'," +
                "inspector='" + inspector + "'," +
                "inspectorid='" + inspectorid + "'," +
                "passurl='" + passurl + "'," +
                '}';
    }

    public String getRegisternumb() {
        return registernumb;
    }

    public void setRegisternumb(String registernumb) {
        this.registernumb = registernumb;
    }

    public int getCount() {
        return count;
    }

    public void setCount(int count) {
        this.count = count;
    }
}
